home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Commun⁄Network / Telnet 2.5.src.ThinkC / source / rsmac.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-11-13  |  3.0 KB  |  326 lines  |  [TEXT/MPS ]

  1. #if 0        /* BYU */
  2. typedef
  3.     Rect *RectPtr;
  4. #endif
  5.  
  6. extern void RSinitall
  7.   (
  8.     int max
  9.   );
  10.  
  11. extern void RSsetConst
  12.   (
  13.     int w
  14.   );
  15.  
  16. extern void RSbell
  17.   (
  18.     int w
  19.   );
  20.  
  21. extern void RScursoff
  22.   (
  23.     int w
  24.   );
  25.  
  26. extern void RScurson
  27.   (
  28.     int w,
  29.     int x,
  30.     int y
  31.   );
  32.  
  33. extern void RSdraw
  34.   (
  35.     int w,
  36.     int x,
  37.     int y,
  38.     int a,
  39.     int len,
  40.     char *ptr
  41.   );
  42.  
  43. extern void RSdelcols
  44.   (
  45.     int w,
  46.     int n
  47.   );
  48.  
  49. extern void RSdelchars
  50.   (
  51.     int w,
  52.     int x,
  53.     int y,
  54.     int n
  55.   );
  56.  
  57. extern void RSdellines
  58.   (
  59.     int w,
  60.     int t,
  61.     int b,
  62.     int n,
  63.     int scrolled
  64.   );
  65.  
  66. extern void RSerase
  67.   (
  68.     int w,
  69.     int x1,
  70.     int y1,
  71.     int x2,
  72.     int y2
  73.   );
  74.  
  75. extern void RSinslines
  76.   (
  77.     int w,
  78.     int t,
  79.     int b,
  80.     int n,
  81.     int scrolled
  82.   );
  83.  
  84. extern void RSinscols
  85.   (
  86.     int w,
  87.     int n
  88.   );
  89.  
  90. extern void RSinsstring
  91.   (
  92.     int w,
  93.     int x,
  94.     int y,
  95.     int a,
  96.     int len,
  97.     char *ptr
  98.   );
  99.  
  100. extern void RSsendstring
  101.   (
  102.     int w,
  103.     char *ptr,
  104.     int len
  105.   );
  106.  
  107. extern void RSmargininfo
  108.   (
  109.     int w,
  110.     int total,
  111.     int current
  112.   );
  113.  
  114. extern void RSbufinfo
  115.   (
  116.     int w,
  117.     int total,
  118.     int current,
  119.     int bottom
  120.   );
  121.  
  122. extern GrafPtr RSgetwindow
  123.   (
  124.     int w
  125.   );
  126.  
  127. extern int RSsetwind
  128.   (
  129.     int w
  130.   );
  131.  
  132. extern void RSsetattr
  133.   (
  134.     int a
  135.   );
  136.  
  137. extern void RSattach
  138.   (
  139.     int w,
  140.     GrafPtr wind
  141.   );
  142.  
  143. extern void RSdetach
  144.   (
  145.     int w
  146.   );
  147.  
  148. extern int RSfindvwind
  149.   (
  150.     GrafPtr wind
  151.   );
  152.  
  153. extern int RSfindscroll                /* Find screen index by control*/
  154.   (
  155.     ControlHandle control,
  156.     int *n
  157.   );
  158.  
  159. extern void RSregnconv
  160.   (
  161.     RgnHandle regn,
  162.     int *x1,
  163.     int *y1,
  164.     int *x2,
  165.     int *y2,
  166.     int fh,
  167.     int fw
  168.   );
  169.  
  170. extern int RSupdate
  171.   (
  172.     GrafPtr wind
  173.   );
  174.  
  175. extern void RSinvText
  176.   (
  177.     int w, 
  178.     Point curr,
  179.     Point last,
  180.     RectPtr constrain
  181.   );
  182.  
  183. extern void RSselect
  184.   (
  185.     int w,
  186.     long *pt,
  187.     short shift
  188.   );
  189.  
  190. extern void RSactivate
  191.   (
  192.     int w
  193.   );
  194.  
  195. extern void RSdeactivate
  196.   (
  197.     int w
  198.   );
  199.  
  200. extern char **RSGetTextSel
  201.   (
  202.     int w,
  203.     int table
  204.   );
  205.  
  206. extern void RSsetsize
  207.   (
  208.     int w,
  209.     int v,
  210.     int h
  211.   );
  212.  
  213. extern void RSdrawsep
  214.   (
  215.     int w,
  216.     int y1,
  217.     int draw
  218.   );
  219.  
  220. extern int RSchangefont
  221.   (
  222.     int w,
  223.     int fnum,
  224.     int fsiz,
  225.     int resizwind
  226.   );
  227.  
  228. extern int RSgetfont
  229.   (
  230.     int w,
  231.     int *pfnum,
  232.     int *pfsiz
  233.   );
  234.  
  235. extern int RSnewwindow
  236.   (
  237.     RectPtr wDims,
  238.     int scrollback,
  239.     int width,
  240.     int lines,
  241.     char *name,
  242.     int wrapon,
  243.     int fnum,
  244.     int fsiz,
  245.     int showit,
  246.     int goaway
  247.   );
  248.  
  249. extern void RSkillwindow
  250.   (
  251.     int w
  252.   );
  253.  
  254. extern void RSzoom
  255.   (
  256.     GrafPtr window,
  257.     int code,
  258.     int shifted
  259.   );
  260.  
  261. extern void RSsize
  262.   (
  263.     GrafPtr window,
  264.     long *where,
  265.     int modifiers
  266.   );
  267.  
  268. extern int RSclick
  269.   (
  270.     GrafPtr window,
  271.     long *where,
  272.     int shifted,
  273.     int optioned
  274.   );
  275.  
  276. extern void RShide
  277.   (
  278.     int w
  279.   );
  280.  
  281. extern void RSshow
  282.   (
  283.     int w
  284.   );
  285.  
  286. extern int RScprompt
  287.   (
  288.     int w,
  289.     int (*FilterProc)()
  290.   );
  291.  
  292. extern int RSsetcolor
  293.   (
  294.     int w,
  295.     int n,
  296.     unsigned int r,
  297.     unsigned int g,
  298.     unsigned int b
  299.   );
  300.  
  301. extern void RSgetcolor
  302.   (
  303.     int w,
  304.     int n,
  305.     unsigned int *r,
  306.     unsigned int *g,
  307.     unsigned int *b
  308.   );
  309.  
  310. extern int RSmouseintext                /* Point is in global coords */
  311.   (
  312.     int w,
  313.     long myPoint
  314.   );
  315.  
  316. extern void RSskip
  317.   (
  318.     int w,
  319.     int on
  320.   );
  321.  
  322. extern int RSokmem
  323.   (
  324.     int amount
  325.   );
  326.